financial planning fasb gasb 43 asset allocation software investing investments diversification certified financial planner estate planning gasb cfp financial cpa investment professionals gasb 45 accounting